]> dgit.raspbian.org Git - gnome-shell.git/commitdiff
js: Get monitor manager from backend
authorJonas Ådahl <jadahl@gmail.com>
Wed, 7 Sep 2022 18:24:44 +0000 (20:24 +0200)
committerJonas Ådahl <jadahl@gmail.com>
Fri, 16 Dec 2022 21:12:59 +0000 (22:12 +0100)
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2557>

js/misc/introspect.js
js/misc/systemActions.js
js/ui/background.js
js/ui/layout.js
js/ui/osdMonitorLabeler.js
js/ui/shellDBus.js
js/ui/switchMonitor.js
js/ui/unlockDialog.js
js/ui/windowManager.js

index 8916804e7f64eaf8de0c1f80f0811be92900a7fc..dcb158f0e72cbfd5af23476725dc7b27edf5f796 100644 (file)
@@ -54,7 +54,7 @@ var IntrospectService = class {
             this._syncAnimationsEnabled.bind(this));
         this._syncAnimationsEnabled();
 
-        const monitorManager = Meta.MonitorManager.get();
+        const monitorManager = global.backend.get_monitor_manager();
         monitorManager.connect('monitors-changed',
             this._syncScreenSize.bind(this));
         this._syncScreenSize();
index 591160c846cd135ce13f0367815ee7bced3cb2d9..759862a44b852c9ed284acec6c66877ac565489d 100644 (file)
@@ -1,5 +1,5 @@
 /* exported getDefault */
-const { AccountsService, Clutter, Gdm, Gio, GLib, GObject, Meta } = imports.gi;
+const {AccountsService, Clutter, Gdm, Gio, GLib, GObject} = imports.gi;
 
 const GnomeSession = imports.misc.gnomeSession;
 const LoginManager = imports.misc.loginManager;
@@ -149,7 +149,7 @@ const SystemActions = GObject.registerClass({
 
         this._session = new GnomeSession.SessionManager();
         this._loginManager = LoginManager.getLoginManager();
-        this._monitorManager = Meta.MonitorManager.get();
+        this._monitorManager = global.backend.get_monitor_manager();
 
         this._userManager = AccountsService.UserManager.get_default();
 
index 829ffb42bd2be4a051a16a0e800f0517dd9933e8..023b1823ed6893f90f0b52c989235ba3c2d20c96 100644 (file)
@@ -555,7 +555,7 @@ var BackgroundSource = class BackgroundSource {
         this._settings = new Gio.Settings({ schema_id: settingsSchema });
         this._backgrounds = [];
 
-        let monitorManager = Meta.MonitorManager.get();
+        const monitorManager = global.backend.get_monitor_manager();
         this._monitorsChangedId =
             monitorManager.connect('monitors-changed',
                                    this._onMonitorsChanged.bind(this));
@@ -630,7 +630,7 @@ var BackgroundSource = class BackgroundSource {
     }
 
     destroy() {
-        let monitorManager = Meta.MonitorManager.get();
+        const monitorManager = global.backend.get_monitor_manager();
         monitorManager.disconnect(this._monitorsChangedId);
 
         for (let monitorIndex in this._backgrounds) {
index b6c8f4f588c00ca6d5c7d517695aeffb07a01fae..6b9deeaa35f5751b2009af048507630bc09bceb8 100644 (file)
@@ -329,7 +329,7 @@ var LayoutManager = GObject.registerClass({
         display.connect('in-fullscreen-changed',
                         this._updateFullscreen.bind(this));
 
-        let monitorManager = Meta.MonitorManager.get();
+        const monitorManager = global.backend.get_monitor_manager();
         monitorManager.connect('monitors-changed',
                                this._monitorsChanged.bind(this));
         this._monitorsChanged();
index 07c7d656923279d4e5e037b70511077efe0e8794..31d99c14030c4455bc992b66b2465f9710c79166 100644 (file)
@@ -47,7 +47,7 @@ class OsdMonitorLabel extends St.Widget {
 
 var OsdMonitorLabeler = class {
     constructor() {
-        this._monitorManager = Meta.MonitorManager.get();
+        this._monitorManager = global.backend.get_monitor_manager();
         this._client = null;
         this._clientWatchId = 0;
         this._osdLabels = [];
index 284d92b0b3ee5a163251c9522d44aa18c388b124..0b458316a24f148071a034585477004d444a9511 100644 (file)
@@ -127,7 +127,7 @@ var GnomeShell = class {
 
         let monitorIndex = -1;
         if (connector) {
-            let monitorManager = Meta.MonitorManager.get();
+            const monitorManager = global.backend.get_monitor_manager();
             monitorIndex = monitorManager.get_monitor_for_connector(connector);
         }
 
index a95c5fa9ada9a23e8ef18b95d47698a7ed95be3d..4e00eb3c0feb802af9e49f215606c47d808f1afd 100644 (file)
@@ -55,14 +55,14 @@ class SwitchMonitorPopup extends SwitcherPopup.SwitcherPopup {
     }
 
     show(backward, binding, mask) {
-        if (!Meta.MonitorManager.get().can_switch_config())
+        if (!global.backend.get_monitor_manager().can_switch_config())
             return false;
 
         return super.show(backward, binding, mask);
     }
 
     _initialSelection() {
-        let currentConfig = Meta.MonitorManager.get().get_switch_config();
+        let currentConfig = global.backend.get_monitor_manager().get_switch_config();
         let selectConfig = (currentConfig + 1) % this._items.length;
         this._select(selectConfig);
     }
index 24c81609c13928d071d9a617538badf49b55bca3..3f353c743c8e8a60534a4dee167fa8aa6a359884 100644 (file)
@@ -3,7 +3,7 @@
 
 const {
     AccountsService, Atk, Clutter, Gdm, Gio,
-    GnomeDesktop, GLib, GObject, Meta, Shell, St,
+    GnomeDesktop, GLib, GObject, Shell, St,
 } = imports.gi;
 
 const Background = imports.ui.background;
@@ -337,7 +337,7 @@ class UnlockDialogClock extends St.BoxLayout {
         this._seat.connectObject('notify::touch-mode',
             this._updateHint.bind(this), this);
 
-        this._monitorManager = Meta.MonitorManager.get();
+        this._monitorManager = global.backend.get_monitor_manager();
         this._monitorManager.connectObject('power-save-mode-changed',
             () => (this._hint.opacity = 0), this);
 
index c0a1dca0750f60f471589c34ded0e21ba1906755..c99215a7a2e01e61ec7a30076ac7c3a9e5950b59 100644 (file)
@@ -56,7 +56,8 @@ class DisplayChangeDialog extends ModalDialog.ModalDialog {
 
         this._wm = wm;
 
-        this._countDown = Meta.MonitorManager.get_display_configuration_timeout();
+        const monitorManager = global.backend.get_monitor_manager();
+        this._countDown = monitorManager.get_display_configuration_timeout();
 
         // Translators: This string should be shorter than 30 characters
         let title = _('Keep these display settings?');